@import '../../public/common.css';

page {
    background: #ff6482;
}
.no-data-loading text,.no-data-box .no-data-tips{color:#fff !important;}
.kan_box {
    padding-top: 100rpx;
}
.kan_body {
    background: #fff;
    border-radius: 15rpx;
    margin: 0 24rpx;
    position: relative;
    min-height: 120rpx;
    padding: 100rpx 24rpx 24rpx;
}
.kan_body .user-info {
    width: 100%;
    height: 180rpx;
    position: absolute;
    left: 0;
    top: -40rpx;
}
.kan_body .img1 {
    width: 120rpx;
    height: 120rpx;
    border-radius: 50%;
    display: block;
    margin-left: 35rpx;
}
.kan_body .user-info .user-name {
    font-size: 24rpx;
    line-height: 60rpx;
    width: 510rpx;
    position: absolute;
    left: 175rpx;
    top: 45rpx;
    color: #999;
}
.kan_body .p1 {
    font-size: 30rpx;
    font-weight: bold;
    text-align: center;
    margin-bottom: 40rpx;
}
.kan_body .p1 .tt11 {
    font-size: 60rpx;
    margin-right: 15rpx;
}
.kan_body .p1 .tt22 {
    font-size: 60rpx;
    margin-left: 15rpx;
}

.multi-text {
    min-height: 90rpx;
    line-height: 45rpx;
    font-size: 28rpx;
}

/* 导航分割 重写*/
.spacing-nav-title {
    position: relative;
    color: #fff;
    text-align: center;
    background: none;
    height: 80rpx;
    line-height: 80rpx;
    margin: 30rpx 0 20rpx;
}
.spacing-nav-title .line {
    display: inline-block;
    width: 40%;
    height: 1rpx;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.spacing-nav-title .text-wrapper {
    position: relative;
    display: inline-block;
    padding: 0 18px;
    background-color: #ff6482;
    font-size: 30rpx;
    font-weight: normal;
	color:#fff;
	float:none;
}
.jindutext {
    width: 100%;
    font-size: 22rpx;
    color: #999;
    height: 40rpx;
    line-height: 40rpx;
    padding-bottom: 10rpx;
}
.jindudesc {
    line-height: 60rpx;
    font-size: 26rpx;
}
.jindudesc .t1 {
    color: #fec330;
}

.jindubtn {
    width: 100%;
    margin-top: 50rpx;
}
.jindubtn_cc {
    width: 100%;
    height: 80rpx;
	margin-bottom: 20rpx;
}
.jindubtn.zh .jindubtn_cc{
	width: 50%;
	float: left;
	margin-bottom: 0rpx;
}
.jindubtn.zh .jindubtn_cc.jd02 {
    float: right;
}
.jindubtn_cc view {
    border-radius: 40rpx;
    color: #fff;
    height: 80rpx;
    line-height: 80rpx;
    text-align: center;
    background: linear-gradient(#ff6482, #f44a6b, #fd4d6f);
}
.jindubtn.zh .jindubtn_cc view{
	margin-right: 10rpx;
}
.jindubtn_cc.jd02 view {
    margin-right: 0;
    color: #000;
    background: linear-gradient(#fec330, #f1b622, #fdbb18);
}
.jindubtn.zh .jindubtn_cc.jd02 view{
	margin-left: 10rpx;
	margin-right: 0rpx;
}
.jindubtn_cc.jindu_big{
	width:100%;
	float:none;
}
.jindubtn_cc.jindu_big view {
    margin: auto 0;
}
.jindubtn_cc .dis-block {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    line-height: 78rpx !important;
}
.jindubtn_cc .dis-block text {
    font-size: 28rpx;
    color: #000;
}

.gohome view {
    border-radius: 40rpx;
    color: #ff6482;
    height: 80rpx;
    line-height: 80rpx;
    text-align: center;
}

.wanfa {
    border-radius: 15rpx;
    margin: 0 24rpx;
    background: #fff;
    padding: 20rpx 0;
}
.wanfacc {
    padding: 30rpx 0;
    text-align: center;
    line-height: 40rpx;
    color: #585858;
    font-size: 24rpx;
}
.wanfacc text {
    width: 64rpx;
    height: 64rpx;
    display: block;
    margin: auto;
    border: 1px dashed #b0b0b0;
    border-radius: 50%;
    line-height: 64rpx;
    font-size: 33rpx;
    text-align: center;
    color: #585858;
    margin-bottom: 15rpx;
}

.tuan_li {
    height: 110rpx;
    position: relative;
    padding-right: 24rpx;
}
.tuan_li:not(:last-child) {
    border-bottom: 1px solid #eee;
}
.tuan_li image {
    width: 57rpx;
    height: 57rpx;
    display: block;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 26rpx;
    left: 24rpx;
    border: 2px solid #ff6482;
}
.tuan_li .whois {
    height: 110rpx;
    left: 98rpx;
    position: absolute;
    top: 0;
    color: #000;
    font-size: 26rpx;
}
.tuan_li .whois text {
    display: block;
    line-height: 40rpx;
}
.tuan_li .whois text.t1 {
    padding-top: 20rpx;
}
.tuan_li .whois text.t2 {
    color: #999;
    font-size: 22rpx;
}
.tuan_li .liright {
    text-align: right;
}
.tuan_li .liright .tinfo {
    height: 110rpx;
    line-height: 110rpx;
}
.tuan_li .liright .tinfo {
    color: #ff6482;
}
.none_jilu {
    line-height: 110rpx;
}
.teamlist {
    border-radius: 15rpx;
    margin: 0 24rpx;
    background: #fff;
    padding: 20rpx 0;
}
.bigpage {
    padding-bottom: 100rpx;
}

.nav-back2 {
    position: fixed;
    left: 0;
    bottom: 0;
}
.nav-back2 button {
    background: #f37b1d;
    border-radius: 0;
    color: #fff;
}
/*
 * 商品信息
 */
.goods-base {
    min-height: 160rpx;
    margin-left: 180rpx;
}
.goods .goods-item:last-child {
    border-bottom: 0;
}
.goods-item {
    padding: 20rpx 20rpx;
    background: #fafafa;
    border-radius: 15rpx;
}
.goods-title,
.goods-attribute {
    margin-bottom: 10rpx;
}
.goods-attribute {
    font-size: 22rpx;
}
.goods-image {
    width: 160rpx;
    height: 160rpx;
    margin-right: 20rpx;
}
.goods-price {
    position: relative;
}
.buy-number {
    position: absolute;
    right: 0;
    bottom: 0;
}
.order-describe {
    padding: 10rpx 0rpx;
}

/*
 * 面板信息
 */
.panel-item .panel-title {
    background: #fff;
    font-weight: bold;
    padding: 15rpx;
    border-bottom: 2px solid #eee;
    font-size: 34rpx;
}
.panel-item .panel-content .item {
    padding: 20rpx 0;
}
.panel-item .panel-content .item:last-child {
    border: 0;
}
.panel-item .panel-content .item .title {
    width: 25%;
    padding-left: 20rpx;
}
.panel-item .panel-content .item .content {
    width: calc(75% - 50rpx);
    padding-left: 20rpx;
    min-height: 46rpx;
    word-wrap: break-word;
    word-break: normal;
}
.panel-item .panel-content .item view {
    line-height: 46rpx;
}

/*
 * 扩展数据
 */
.extension-list .item {
    padding: 20rpx 30rpx;
}
.extension-list .item .title {
    padding-right: 20rpx;
}
.extension-list .item .content {
    padding-left: 20rpx;
}

/*
 * 虚拟销售信息
 */
.site-fictitious .panel-content {
    padding: 0 20rpx;
}
.site-fictitious .panel-content .tips-value {
    color: #f37b1d;
    background-color: #fff2e9;
    border-color: #ffebdb;
    padding: 10rpx;
    margin-top: 20rpx;
}
.site-fictitious .panel-content .left-image {
    width: 80rpx;
    height: 80rpx;
}
.site-fictitious .panel-content .right-value {
    width: calc(100% - 100rpx);
}

/*
 * 自提信息
 */
.site-extraction .panel-content {
    padding: 20rpx;
}
.site-extraction .panel-content .code {
    background: #5eb95e;
    color: #fff;
}
.site-extraction .panel-content .code,
.address-map-submit {
    padding: 1rpx 16rpx;
    border-radius: 6rpx;
}
.site-extraction .panel-content .qrcode {
    margin-top: 15rpx;
    width: 300rpx;
    height: 300rpx;
}
.address-map-submit {
    margin-left: 20rpx;
    background: #f5f5f5;
}

.share-popup {
    width: 606rpx;
    height: 500rpx;
    background: #fff;
    border-radius: 15rpx;
    padding: 0;
}
.share-popup .close {
    position: absolute;
    top: -50rpx;
    right: -50rpx;
}
.bangpopup {
    padding: 10rpx 40rpx 30rpx;
    max-height: 50vh;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-top: 0;
}
.bangpopup .ttss {
    line-height: 80rpx;
    font-size: 24rpx;
    text-align: center;
}
.bangpopup .ttss text {
    color: #ff6482;
}
.bangpopup .jindubtn_cc {
    width: 50%;
    margin: auto;
    margin-top: 20rpx;
    float: none;
}

.share-popup-head {
    height: 167rpx;
    background: #ffe6e9;
    position: relative;
    z-index: 1;
    border-radius: 15rpx 15rpx 0 0;
}
.share-popup-head image {
    width: 601rpx;
    height: 167rpx;
    display: block;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.share-popup-head .ttss {
    line-height: 160rpx;
    font-size: 44rpx;
    padding-left: 178rpx;
    color: #ff6482;
    font-weight: bold;
}
